# Defines.py: game constants
# Written by Victor Luna Freire - victorclf@live.com
# Copyright (c) Victor Luna Freire. All rights reserved.
# Sunday, June 22, 2009 00:00:00 PM
# Python 2.6.2
import pygame

 # The game window
GAME_VERSION = "0.01"
WINDOW_TITLE = 'Graphaze - Version %s' % GAME_VERSION

# Screen constants
SCREEN_WIDTH = 640
SCREEN_HEIGHT = 480
SCREEN_BPP = 32
#SCREEN_FLAGS = 0
SCREEN_FLAGS = pygame.FULLSCREEN

SCREEN_CENTER = (SCREEN_WIDTH / 2, SCREEN_HEIGHT / 2)

 # The projection plane
PROJECTION_WIDTH = SCREEN_WIDTH
PROJECTION_HEIGHT = SCREEN_HEIGHT

# World constants
CUBE_SIZE = PROJECTION_WIDTH / 5  # size of the world's cubes
PLAYER_HEIGHT = CUBE_SIZE / 2
FOV = 60.0  # field of view

MAP_START_POS_X = 180
MAP_START_POS_Y = 180
MAP_START_POS_ANGLE = 0.0

NUMBER_OF_DECKS = 4
DEAD_SCREEN_TIME = 9000
NEW_GAME_TUTORIAL = False

DEFAULT_MAZE_WIDTH = 15
DEFAULT_MAZE_HEIGHT = 10
BUILD_CELL_SPEED = 10 #cells processed per second

MONSTEREDIT = False

#SOUND CONFIG
SOUND = True



